草庐IT

jQuery Superfish 菜单和 SEO

全部标签

java - 如何将我的 JMenuBar 移动到 Mac OS X 上的屏幕菜单栏?

当我将JMenuBar移动到MacOSX上的屏幕菜单栏时,它会在我的窗口中菜单所在的位置留下一些空白区域;我需要删除那个空间。我正在使用System.setProperty("apple.laf.useScreenMenuBar","true")将我的JMenuBar移动到屏幕菜单栏。我使用Mac的friend报告说,如果我没有设置该属性,这会在菜单所在的位置留下一些丑陋的垂直空间。解决此问题的最佳方法是什么?编辑:这是来self的来源的示例:publicstaticvoidmain(String[]args){System.setProperty("apple.laf.useScre

java - 查找已调用弹出菜单的 JTable 行

我有一个JTable和一个特定于每一行的弹出菜单。我想计算用户右键单击鼠标(WindowsL&F)以调出弹出菜单的行。我为表格创建了一个MouseListener,因此它在单击时获取MouseEvent,并在正确的位置显示弹出菜单。但是当用户从弹出菜单中选择一个项目时,我无法想出一种方法来确定用户首先右键单击的行。弹出菜单调用的事件不再具有发生右键单击的x、y坐标。我查看了获取弹出窗口的位置,但它属于框架,而不是表格,所以它和它的父项都没有我想要的正确x、y值。我通过子类化JPopupMenu并设置我希望它在MouseListener中具有的x和y值来解决这个问题。但在我看来,对于任何

java - 如何在 Java 中创建带有子菜单的弹出菜单

我想为我的程序添加右键单击菜单。我使用以下代码添加了基础菜单:Pmenu=newJPopupMenu("Menu");menuItem=newJMenuItem("Sections");Pmenu.add(menuItem);menuItem=newJMenuItem("Numbers");Pmenu.add(menuItem);但是我想向这些菜单添加子菜单,例如用户将鼠标悬停在“部分”菜单上,子菜单将打开并显示部分。 最佳答案 首先,对象名称通常以小写字母开头,大写字母通常用于类/接口(interface)名称。对于你的问题,这里

java - javafx webview/webengine 上的自定义上下文菜单

如何在WebEnginejavafx中为文档的整个条目定制上下文菜单?像这样+------------+|Reload||Savepage||HideImages|+------------+我喜欢为整个文档条目调用并显示此上下文弹出窗口(每个节点都相同)。谢谢。 最佳答案 我看不到与默认上下文菜单交互的方法。但是,禁用它并实现您自己的并不难。禁用默认上下文菜单webView.setContextMenuEnabled();然后创建您自己的上下文菜单,并在WebView中注册一个鼠标监听器以在右键单击时显示它:importjavaf

java - JavaFX 8 可以设置默认菜单栏吗?

在JavaFX8中可以这样编写带有屏幕菜单栏的普通玩具应用程序:importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.scene.control.Menu;importjavafx.scene.control.MenuBar;importjavafx.scene.control.MenuItem;importjavafx.scene.input.KeyCombination;importjavafx.scene.layout.VBox;importjavafx.stage.Stage;pub

java - 修改Java中的窗口菜单

如何在Java中修改JFrame的窗口菜单?这是左上角(在Windows中)应用程序图标后面的那个,其中包含“恢复”、“移动”、“最小化”、“调整大小”等项目...... 最佳答案 不幸的是,我只找到了一种使用“金属装饰”的方法(我的意思是做JFrame.setDefaultLookAndFeelDecorated(true);)。如果我找到一个系统LaF,我当然会更新答案,但我认为这仍然值得一个答案。输出:代码:importjava.awt.Color;importjava.awt.Component;importjava.awt

Javafx 更改 osx 菜单栏名称

当程序从java运行到Phantom时,我正在使用Netbeans尝试更改标题。我还想将它所说的phantom.Main更改为Phantom。我不确定我是否在以下位置执行此操作:Java、Netbeans、Netbeanspriorities或antbuild.xml文件(或什至其他地方)。我也找不到任何关于此的文档。在这方面的任何帮助都会很棒! 最佳答案 (MacOSX)应用程序菜单中的“java”名称仅在您从Netbeans中运行该应用程序时使用。如果您要将应用程序打包到DMG中,然后运行生成的应用程序,应用程序的名称将出现在该

java - 增加 Eclipse 中菜单/工具栏图标的大小

这个问题在这里已经有了答案:Eclipse:largetoolbaricons(10个答案)关闭7年前。java窗口上面的图标太小了,看不清,有什么办法可以放大吗?

java - 获取开始菜单的截图

我正在使用bitblt来捕获窗口。如果启用aero主题,则捕获图像的背景为黑色。如果我禁用DWM并捕获窗口,则捕获的图像非常好。这是我的部分代码。HDChdcMemDC=GDI32.INSTANCE.CreateCompatibleDC(desktopDC);HDCwindowDC=User32.INSTANCE.GetDC(window);HWNDwindow=User32Extra.INSTANCE.FindWindow(null,"Startmenu");GDI32Extra.INSTANCE.BitBlt(hdcMemDC,0,0,width,height,desktopDC,

Java Swing Mac OSX 首选项菜单

我正在尝试将“首选项”菜单添加到我的JavaSwing应用程序中,但事实证明这有点令人作呕。我已经阅读了很多关于这个的帖子和文章,这听起来很简单但是......我在找到的示例中看到了对com.apple.eawt.Application的引用,但是当我尝试将其导入EclipseIndigo时,出现错误:访问限制:由于所需库/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar的限制,无法访问类型应用程序有什么想法吗?我正在使用iMacOSX10.6 最佳答案